package com.zjuee.service.basic.dict;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zjuee.base.model.common.basic.Dict;

import java.util.List;

/**
 * @author wu liang
 * @since 1.0
 */
public interface DictService extends IService<Dict> {


    /**
     * 根据父节点id，获取字典列表
     *
     * @param parentId Long
     * @return List<Dict>
     */
    List<Dict> findByParentId(Long parentId);

    /**
     * 查询所有字典
     * @return List<Dict>
     */
    List<Dict> findAll();

    /**
     * 根据levelCode 查询同一级别数据字典
     * @param levelCode String
     * @return List<Dict>
     */
    List<Dict> findListByLevelCode(String levelCode);

}
